<div id="bigbuttons">
<h3>Primary Links</h3>
<ul>
	<li>
		<a id="buttonDownload" href="http://wiki.eclipse.org/MoDisco/Installation" title="Download">
			<strong>Download</strong> Eclipse Distribution, Update Site, Dropins
		</a>
	</li>
	<li>
		<a id="buttonDocumentation" href="http://wiki.eclipse.org/MoDisco#Documentation" title="Documentation">
			<strong>Documentation</strong> Tutorials, Examples, Videos, Reference Documentation
		</a>
	</li>
	<li>
		<a id="buttonSupport" href="http://wiki.eclipse.org/MoDisco#Support" title="Support">
			<strong>Support</strong> Bug Tracker, Newsgroup, Professional Support
		</a>
	</li>
	<li>
		<a id="buttonInvolved" href="http://wiki.eclipse.org/MoDisco#Getting_involved" title="Getting Involved">
			<strong>Involvement</strong> Repository, Wiki, Committers 
		</a>
	</li>
</ul>
</div>

<div id="midcolumn">
<h3>MoDisco</h3>
<div id="introText">
<p>Legacy systems embrace a large number of technologies, making the
development of tools to cope with legacy systems evolution a tedious and
time consuming task. As modernization projects face with both
technologies combination and various modernization situations,
model-driven approaches and tools offer the requisite abstraction level
to build up mature and flexible modernization solutions.</p>
<p>MoDisco provides an extensible framework to develop model-driven
tools to support use-cases of existing software modernization :</p>
</div>

<div class="block">
<h4>Quality Assurance</h4>
<p>Verifying whether an existing system meets the required qualities
(detection of anti-patterns in existing code and computation of
metrics.)</p>
</div>

<div class="block">
<h4>Documentation</h4>
<p>Extraction of information from an existing system to help
understanding one aspect of this system (structure, behaviour,
persistence, data-flow, change impact , etc).</p>
</div>

<div class="block">
<h4>Improvement</h4>
<p>Transformation of an existing system to integrate better coding
norms or design patterns.</p>
</div>

<div class="block">
<h4>Migration</h4>
<p>Transformation of an existing system to change a component, the
framework, the language, or its architecture</p>
</div>

<div>
	<img src="images/MoDisco_Overview.png" alt="MoDisco Overview" />
</div>

<div class="block">
<p>In each case, modernizing an existing software system implies:</p>
<ul>
	<li>Describing the information extracted out of the artifacts of
	this system</li>
	<li>Understanding the extracted information in order to take the
	good modernization decisions</li>
	<li>Transforming this information to new artifacts facilitating
	the modernization (metrics, document, transformed code, ...)</li>
</ul>
</div>

<div class="block">
<p>MoDisco aims at supporting these three phases by providing :</p>
<ul>
	<li>Metamodels to describe existing systems</li>

	<li>Discoverers to automaticaly create models of these systems</li>
	<li>Generic tools to understand and transform complex models
	created out of existing systems</li>
	<li>Use-cases illustrating how MoDisco can support modernization
	process</li>
</ul>
</div>
</div>

<div id="rightcolumn">

<div>
<h3>
<a href="/projects/project_summary.php?projectid=modeling.mdt.modisco">About This Project</a>
</h3>

<!--
<div id="stats">

	<div id="newAndNoteworthy"><!-- <h3>New And Noteworthy</h3> <a
		href="http://wiki.eclipse.org/MoDisco/New_And_Noteworthy">New and
	Noteworthy</a>
	</div>

	<h4>Commit stats</h4>
	<a
		href="http://www.eclipse.org/projects/project_summary.php?projectid=modeling.mdt.modisco"><img
		src="http://dash.eclipse.org/dash/commits/web-app/active-graph.cgi?project=modeling.mdt.modisco"
		width="100%" />
	</a>

</div>
-->

</div>

<div id="headlines">
<!--<h3>Twitter</h3>
<script src="http://widgets.twimg.com/j/2/widget.js"></script>
<script>
new TWTR.Widget({
  version: 2,
  type: 'search',
  search: '#modisco',
  interval: 6000,
  title: '',
  subject: '',
  width: 'auto',
  height: 150,
  theme: {
    shell: {
      background: '#aba9ba',
      color: '#ffffff'
    },
    tweets: {
      background: '#ffffff',
      color: '#444444',
      links: '#7036be'
    }
  },
  features: {
    scrollbar: false,
    loop: false,
    live: true,
    hashtags: false,
    timestamp: false,
    avatars: false,
    toptweets: false,
    behavior: 'all'
  }
}).render().start();
</script>

-->
<!--
<h3>News</h3>
%%HEADLINES%%
--></div>

</div>
